forecasting software inventory management business inventory consulting music forecasting planning for global demand scheduling s&op budgeting planning optimization business forecasting product demand planning planning tools manufacturing sequencing management sales and operations planning simulated annealing midi advanced dna analysis software